iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
Security

建構安全軟體開發系列 第 9

建構安全軟體開發 EP 09

  • 分享至 

  • xImage
  •  

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~

本篇是 建構安全軟體開發 系列文的 EP09。


安全開發的重要參考規範 Part3

建議指引 - II

Cybersecurity Framework

Cybersecurity and Infrastructure Security Agency : CISA 有個 Cybersecurity Framework Guidance 列舉了各行各業可能遭受的網路安全問題,並提出了對應的指引:

  • Chemical Framework Guidance
  • Commercial Facilities Framework Guidance
  • Critical Manufacturing Framework Guidance
  • Dams Framework Guidance
  • Defense Industrial Base Framework Guidance
  • Emergency Services Framework Guidance
  • Federal Framework Guidance DRAFT
  • Healthcare & Public Health Framework Guidance
  • Nuclear Framework Guidance
  • Transportation Systems Framework Guidance
  • Water & Wastewater Systems

有空研究的朋友可以慢慢看。

CWE™ - Common Weakness Enumeration

另外一個在資訊領域的從業人員也應都有聽說過是 "CWE™ (Common Weakness Enumeration)",這個致力於揭露各種軟體、硬體上有關弱點問題的社群組織。

  • CWE™
    • Each Year of CWE Top 25 Most Dangerous Software Weaknesses
    • The Year CWE Most Important Hardware Weaknesses

2022 CWE Top 25 Most Dangerous Software Weaknesses

約莫每一年 CWE™ 都會公告一份報告,這份報告會指出前 25 名常被用來取得系統控制、竊取資料、阻礙服務正常運作的手法,通稱 "The CWE Top 25"

而 2022 年的 The CWE Top 25 公告如下:
The CWE Top 25 : 2022
上圖取自 2022 CWE Top 25 Most Dangerous Software Weaknesses: The Cwe Top 25

並且在該份報告中也會比較與前一個年度的排名改變:
From 2021 to 2022
上圖取自 2022 CWE Top 25 Most Dangerous Software Weaknesses: Analysis and Comment

當 NVD 根據 CVE 被發佈後計算出對應的 CVSS 進行公告,然後 CWE 會透過 NVD Count、Avg CVSS 經過計算得到 Overall Score,再透過這份 Overall Score 的分數進行排序,最後得到 "The CWE Top 25"

其中有三個特殊關鍵詞,在這邊稍微提供解釋:

想了解 CWE 詳細計算 Top 25 的計算方式可參考下列網址:
https://cwe.mitre.org/top25/archive/2022/2022_cwe_top25_supplemental.html

好,目前看到這邊一定覺得一頭霧水,不過如果從 CVE 漏洞的觀點來出發,可能事情應該就會比較簡單一點。

正常來說,只要是資訊相關的從業人員應該都會知道 CVE 的資安漏洞通報 (目前為止有 182714 個 2022/8/19)
The CVE List

可是 CVE 的這資安漏洞通報,跟自己所用的開發語言、工具、環境、服務、系統有沒有關係?

反而是從 CWE List 來看會比較簡單:
The CWE List View

並且可以透過 CVE → CWE Mapping Guidance 來了解其 CVE 的漏洞影響。

若想了解 CVE → CWE Mapping Guidance,在 CWE 的文件中也有列出幾個 Examples 提供了解。例如,有個 CVE-2018-15506 的漏洞通報,下圖就是 CWE Example 當中解釋要如何知道其 Mapping 到 CWE 是 CWE-611 的查詢方式:
CVE Mapping CWE

The Year CWE Most Important Hardware Weaknesses

前面也提過 CWE 是一個評選軟、硬體資訊相關弱點的組織,所以有另外一份報告是強調硬體相關的弱點,目前最新的是 The 2021 CWE Most Important Hardware Weaknesses:
The 2021 CWE Most Important Hardware Weaknesses
上圖擷取自 The 2021 CWE Most Important Hardware Weaknesses

呼...本 EP09 就先談到這邊。


上一篇
建構安全軟體開發 EP 08
下一篇
建構安全軟體開發 EP 10
系列文
建構安全軟體開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言